package com.management.department.teacherinfosystem.DTO;

import lombok.Data;
import java.math.BigDecimal;
import java.util.List;

@Data
public class CourseHoursSubmitDTO {
    private Long id; // 编辑时使用
    private String academicYear; // 学年学期
    private String courseName; // 课程名称
    private String courseNature; // 课程性质
    private BigDecimal theoryHours; // 理论学时
    private String teachingClass; // 授课班级
    private Integer studentCount; // 修读人数
    private BigDecimal standardClassCount; // 折合标准教学班
    private BigDecimal conversionFactor; // 折算系数
    private List<CourseMemberDTO> members; // 授课教师及分配课时量

         @Data
     public static class CourseMemberDTO {
         private Long id; // 编辑时使用
         private String userName; // 教师姓名
         private BigDecimal allocatedHours; // 分配课时量
         private String role; // 角色
     }
}
